dumbass (stupid person) - French English Dictionary